package com.ctvit.wsservice.basedata.domain;

import java.sql.Timestamp;
import java.util.Date;

import com.ctvit.framework.domain.BaseBean;

/**
 * domain类
 * 对应数据库表 t_sms_member
 */
public class SmsMember extends BaseBean {
	/*
	* 字段:     F_ID 
	* 数据库类型:INT 
	* 说明:     
	* 
	*/
	private Long id;
	/*
	* 字段:     F_NAME 
	* 数据库类型:VARCHAR 
	* 说明:     注册系统名称
	* 
	*/
	private String name;
	/*
	* 字段:     F_DESCRIPTION 
	* 数据库类型:VARCHAR 
	* 说明:     注册系统描述
	* 
	*/
	private String description;
	/*
	* 字段:     F_STATUS 
	* 数据库类型:TINYINT 
	* 说明:   0 - 已禁用
	*          1 - 可用
	* 
	*/
	private Integer status;
	/*
	* 字段:     F_TYPE 
	* 数据库类型:TINYINT 
	* 说明:     
	* 
	*/
	private Integer type;
	/*
	* 字段:     F_MEMBER_CODE 
	* 数据库类型:VARCHAR 
	* 说明:     
	* 
	*/
	private String memberCode;
	/*
	* 字段:     F_USED_AMOUT 
	* 数据库类型:INT 
	* 说明:     
	* 
	*/
	private Long usedAmout;
	/*
	* 字段:     F_TOTAL_AMOUT 
	* 数据库类型:INT 
	* 说明:     
	* 
	*/
	private Long totalAmout;
	/*
	* 字段:     F_MONTH_AMOUT 
	* 数据库类型:INT 
	* 说明:     
	* 
	*/
	private Long monthAmout;
	/*
	* 字段:     F_YEAR_AMOUT 
	* 数据库类型:INT 
	* 说明:     
	* 
	*/
	private Long yearAmout;
	/*
	* 字段:     CREATE_TIMESTAMP 
	* 数据库类型:DATETIME 
	* 说明:     
	* 
	*/
	private Timestamp createTimestamp;
	/*
	* 字段:     MODIFY_TIMESTAMP 
	* 数据库类型:TIMESTAMP 
	* 说明:     
	* 
	*/
	private Timestamp modifyTimestamp;
	/*
	* 字段:     IS_USEFUL 
	* 数据库类型:DECIMAL 
	* 说明:     
	* 
	*/
	private Long isUseful;

	/**
	 * .
	 *
	 * @return Id type:Long
	 */
	public Long getId() {
		return id;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setId(Long newvalue) {
		this.id = newvalue;
	}

	/**
	 * 注册系统名称.
	 *
	 * @return Name type:String
	 */
	public String getName() {
		return name;
	}

	/**
	 * 注册系统名称.
	 *
	 * @param newvalue
	 */
	public void setName(String newvalue) {
		this.name = newvalue;
	}

	/**
	 * 注册系统描述.
	 *
	 * @return Description type:String
	 */
	public String getDescription() {
		return description;
	}

	/**
	 * 注册系统描述.
	 *
	 * @param newvalue
	 */
	public void setDescription(String newvalue) {
		this.description = newvalue;
	}

	/**
	 * .
	 *
	 * @return Status type:Integer
	 */
	public Integer getStatus() {
		return status;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setStatus(Integer newvalue) {
		this.status = newvalue;
	}

	/**
	 * .
	 *
	 * @return Type type:Integer
	 */
	public Integer getType() {
		return type;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setType(Integer newvalue) {
		this.type = newvalue;
	}

	/**
	 * .
	 *
	 * @return MemberCode type:String
	 */
	public String getMemberCode() {
		return memberCode;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setMemberCode(String newvalue) {
		this.memberCode = newvalue;
	}

	/**
	 * .
	 *
	 * @return UsedAmout type:Long
	 */
	public Long getUsedAmout() {
		return usedAmout;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setUsedAmout(Long newvalue) {
		this.usedAmout = newvalue;
	}

	/**
	 * .
	 *
	 * @return TotalAmout type:Long
	 */
	public Long getTotalAmout() {
		return totalAmout;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setTotalAmout(Long newvalue) {
		this.totalAmout = newvalue;
	}

	/**
	 * .
	 *
	 * @return MonthAmout type:Long
	 */
	public Long getMonthAmout() {
		return monthAmout;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setMonthAmout(Long newvalue) {
		this.monthAmout = newvalue;
	}

	/**
	 * .
	 *
	 * @return YearAmout type:Long
	 */
	public Long getYearAmout() {
		return yearAmout;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setYearAmout(Long newvalue) {
		this.yearAmout = newvalue;
	}

	/**
	 * .
	 *
	 * @return CreateTimestamp type:Date
	 */
	public Timestamp getCreateTimestamp() {
		return createTimestamp;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setCreateTimestamp(Timestamp newvalue) {
		this.createTimestamp = newvalue;
	}

	/**
	 * .
	 *
	 * @return ModifyTimestamp type:Date
	 */
	public Timestamp getModifyTimestamp() {
		return modifyTimestamp;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setModifyTimestamp(Timestamp newvalue) {
		this.modifyTimestamp = newvalue;
	}

	/**
	 * .
	 *
	 * @return IsUseful type:Long
	 */
	public Long getIsUseful() {
		return isUseful;
	}

	/**
	 * .
	 *
	 * @param newvalue
	 */
	public void setIsUseful(Long newvalue) {
		this.isUseful = newvalue;
	}
}

